KS_MFG_ITEMS

Ordinal

Data
Description

Data
Type

Data
Length

Required

Check
Constraints

Comments

1

Item ID

string

25

Y

 

PK constraint

2

Short Description

string

100

 

 

 

3

Brand

string

75

 

 

The manufacturers named brand name. This is a display/filter field only

4

Lead Time

integer

4

 

 

Specify lead time in days

5

Lead Time Units

string

1

 

'D' = Days

 

6

Unit Weight

float

 

 

 

Weight is used for freight estimation during checkout (optional)

7

Unit of Measure

string

10

 

 

This is the normal stocking unit of measure for the item. It is assumed that inventory and ATP quantity is based on this UOM

8

Model Flag

string

1

Y

('Y','N')

If this is a Model which can be configured, set to 'Y". To configuration on-line requires webConfigurator add-on module.

9

Serial Control Flag

string

1

Y

('Y','N')

If item is serial controlled, set to 'Y'. Used by webServiceCenter application for warranty and service requests.

10

Unit Cost

money

 

 

 

 

11

Units per Package

integer

4

Y

 

When the inventory units are represented in single units but physically packaged in multiples of n. Used for display and to determine broken pack charge if applicable.

12

Packaging Text

string

100

 

 

When the inventory units reflect a packaged quantity. For example, 1 unit in inventory is a 5-pack. This is a string which can be display purposes only.

13

UPC

string

14

 

 

 

14

Category

string

30

 

 

This is an internal category code for an item. A lookup is made based on this field (xref) used to find the foreign key row

15

Can Ship Via parcel package

string

30

 

'Y' || 'N'

Indicates if this item can be shipped using a package carrier. This is matched to the carrier at checkout time.

16

Special Charge ID

string

30

 

 

Data field exported is looked up against the special_charge.charge_xref_id column to find the charge_no PK value.

17

Charge Amount

money

 

 

 

This is the amount that will be added to the item price if the item is purchased (can be positive or negative)

18

Price UOM

string

10

Y

 

This is the normal pricing unit of measure for the item. It is assumed that all price lists and discounts are based on this UOM unless otherwise specified.

19

Alternate UOM

string

10

 

 

Alternate UOM which this item can be priced or reflected in inventory

20

Stock to Alt UOM Factor

numeric

10,2

 

 

If an alternate UOM exists, this is the factor which will be applied to convert the stock UOM to the alternate UOM

21

Web Available

string

1

Y

'Y' || 'N'

If an alternate UOM exists, this flag indicates if it can be sold in this UOM on the web.

22

Restraint Code

string

20

 

 

Restraint codes can be used to control messaging displayed to users for the product as well as restrict shipping methods during checkout. The actual messaging and restrictions for each code is defined online in KommerceServer. Any code sent via this export will be automatically created in KommerceServer.

23

Matrix Group Values

string

Max

 

Use "&" to delimit between pairs and use_ "=" to match a Group to a Value.
If a Group has multiple values
then use "," separator between values.

This is a JSON formatted string of named value pairs which will be parsed and optimized exclusively for the purposes of price matrix selection. Any associated group value that may participate in a price matrix should be included for the item. For example, if you provide price matrix discounts based on a specific product price group, specific product, or a specific vendor the string may look like: "PRODUCT_GROUP":["ABC","XYZ"],"ITEM_ID":"123","VENDOR":"10998" Note: GROUP names should be consistent between items but the group VALUES may obviously vary between items

24

Minimum Break Quantity

integer

4

 

 

This is the minimum quantity or amount that must be purchased on a given order to qualify for the price adjustment. This field is only needed if there are price adjustments that define discount levels for a group of items but use the specific breaks defined for each related item. See KS_PRICE_ADJS documentation for "Use Item Quantity Breaks"

25

Maximum Break Quantity

integer

4

 

 

The field works in conjunction with the Minimum Break quantity field and represents the maximum quantity or amount that can be purchased to receive this price before moving to the next volume price level. Typically, the last volume range max value is set to an extreme level that is not typically purchased (e.g. 999,999). The price calculation does not assume the last range is infinite so if this is not done the customer may revert to a higher price. This field is only needed if there are price adjustments that define discount levels for a group of items but use the specific breaks defined for each related item. See KS_PRICE_ADJS documentation for "Use Item Quantity Breaks"

26

Sum and Reprice Flag

string

1

Y

"Y" || "N"

A Y indicates that this item is eligible for sum & reprice discounts. A Sum & Reprice Group must also be specified

27

Sum and Reprice Group

string

50

 

 

This is a group name for purposes of aggregating quantity or amounts in order to determine sum & reprice discounts. All cart items sharing the same group name will be aggregated together. If an item can be aggregated but is not a product that is specifically discounted, a group can be supplied but the sum & reprice flag is set to 'N'.

28

Length

integer

 

 

 

Indicates the length of the item.

29

Width

integer

 

 

 

Indicates the width of the item.

30

Depth

integer

 

 

 

Indicates the depth of the item.

31

Dim Units

integer

 

 

 

The unit of measure for the dimensions (e.g. ft, In, mm, cm,etc.)

32

Freight Class Code

string

 

 

 

Indicates the Freight Class of the item for shipping purposes.

33

Minimum Order Qty

integer

 

 

 

Indicates a minimum order quantity for the item enforced by the Store.

34

Order Multiple Qty

integer

 

 

 

Indicates the order multiple quantity for the item enforced by the Store. For example, given an order multiple of 10, the store will only allow to purchase 10,20,30, etc.

35

Taxable Flag

string

 

 

"Y" || "N"

A Y indicates that the item is taxable.

36

Item Class Code

string

 

 

 

Indicates the internal code that has been assigned to the item class. This can be used to automatically associate new items into the item class hierarchy defined for the store.

37

Access Group Codes

 

 

 

 

Specifies the Access Group Code for the item. . If present then the store will not allow this item to be seen or purchased except by those customers that are associated to the same access group.